/****************************************************************************
*  Arthea Server by R. Jennings (2007-2008)   http://arthea.googlecode.com/ *
*  By using this code you comply with the Artistic and GPLv2 Licenses.      *
****************************************************************************/


namespace Arthea.Abilities.Spells.Enums
{
    /// <summary>
    /// Implementation of a spell target type
    /// </summary>
    public enum SpellTarget
    {
        /// <summary>
        /// Ignore the target
        /// </summary>
        Ignore,
        /// <summary>
        /// Defensive spell
        /// </summary>
        Defensive,
        /// <summary>
        /// Offensive spell
        /// </summary>
        Offensive,
        /// <summary>
        /// Spell is cast on self
        /// </summary>
        Self,
        /// <summary>
        /// Spell is cast on an item
        /// </summary>
        Item,
        /// <summary>
        /// Spell is cast on an item or is offensive
        /// </summary>
        ItemOffensive,
        /// <summary>
        /// Spell is cast on an item or is defensive
        /// </summary>
        ItemDefensive,
        /// <summary>
        /// Spell is cast in a direction
        /// </summary>
        Direction
    }
}